Domain Checking Z Specications 3 Mark Saaltink
نویسنده
چکیده
We describe how guards can be used to ensure that formulas in a partial logic are meaningful, and how guards and guarded formulas can be proved using classical logic. In addition to this theoretical utility, guards are useful in practice as a simple means of exposing aws in speci cations. We illustrate this use of guards with several examples in the Z speci cation language, using Z/EVES.
منابع مشابه
The Z/EVES System
We describe the Z/EVES system, which allows Z speci cations to be analysed in a number of di erent ways. Among the signi cant features of Z/EVES are domain checking, which ensures that a speci cation is meaningful, and a theorem prover that includes a decision procedure for simple arithmetic and a heuristic rewriting mechanism that recognizes \obvious" facts.
متن کامل